package com.hantanger.weblog.util;

import java.util.Map;

import com.google.appengine.api.taskqueue.Queue;
import com.google.appengine.api.taskqueue.QueueFactory;
import com.google.appengine.api.taskqueue.TaskOptions;


/**
 * 任务工具类
 * @author lys
 *
 */
public class QueueUtil {
	
	public static void add(String queueName, String url, Map<String,String> params){
		Queue queue = QueueFactory.getQueue(queueName);
		TaskOptions options = TaskOptions.Builder.withUrl(url);
		for(String key : params.keySet()){
			options.param(key, params.get(key));
		}
		queue.add(options);
	}
	
	public static void add(String url, Map<String,String> params){
		add(Queue.DEFAULT_QUEUE, url, params);
	}

}
